package com.itheima.listdemo;

import java.util.ArrayList;
/*
增:boolean add(E e)添加元素，返回值表示是否添加成功

删:boolean remove(E e)删除指定元素，返回值表示是否删除成功
删:E remove(int index)删除指定索引的元素，返回被删除元素

改:E set(int index,E e)修改指定索引下的元素，返回原来的元素

查:E get(index) 获取指定索引的元素
查:int size()集合的长度，也就是集合中元素的个数
 */
public class ArrayListDemo2 {
    public static void main(String[] args) {
        //1.创建一个集合
        ArrayList<String> list = new ArrayList<>();
        //2.添加元素
        list.add("hello");
        list.add("world");
        list.add("java");
        System.out.println(list);
        //3.删除元素
        list.remove("world");
        System.out.println(list);

        String str = list.remove(1);
        System.out.println(str);
        System.out.println(list);
        //4.修改元素
        list.set(0,"hello world");
        System.out.println(list);
        //5.查询元素
        System.out.println(list.get(0));
        System.out.println(list.size());

        //遍历
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

    }
}
